package service

import (
	"context"
	"go.web.demo.com/service/dao"

	"github.com/sirupsen/logrus"
	"go.web.demo.com/api/entity"
	"go.web.demo.com/api/pojo"
)

type ActivityService struct {
}

//服务方法是可导出的（首字母大写）
//该方法必须有两个可导出或是内建类型的参数
//第一个参数为context.Context，第二个参数是输入参数用来接收数据，第三个参数作为输出参数且必须是指针类型
//方法返回类型为error

func (service *ActivityService) QueryOneActivity(ctx context.Context, activityParam *pojo.ActivityParam, activity *entity.Activity) error {
	logrus.Info("参数:", activityParam)
	*activity = *dao.QueryActivityById(activityParam.Id)
	return nil
}
